
#pragma once
#ifdef _SKEYMINI
#include "PadSimple4.h"
#include "TimerUser.h"

class CVirtualSimple4 : public CVirtualDlg, public CDataSimple4
{
public:
	CVirtualSimple4();
	~CVirtualSimple4() override;
	CVirtualData *VirtualDataPtr() override { return this; }

	BOOL Create(CSKEYBid* pParentWnd);
	DECLARE_VDLG_TIMER_EVENT()
protected:
	HUSERTIMER m_timer;
	void SetCtrlTimer(UINT_PTR nIDEvent, UINT nElapse) override { m_timer = SET_VDLG_TIMER(nIDEvent, nElapse); }
	void KillCtrlTimer() override { KILL_USER_TIMER(m_timer); }

	void setCtrlShowWarning(bool bAutoDecode) override;
	void setCtrlDescription(bool useAuto1, LPCWSTR *pDesc) override;
	void setCtrlBidtmLeft(intptr_t lfSec) override;
	void setCtrlNowPlan(intptr_t planid) override;
};

#endif
